#include<stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <stropts.h>
#include<stdlib.h>

int main(int argc,char **argv)
{
    int fd, ope, num;
    if(!(argc = 3))
    {
        printf("arg num error\n");
        exit(1);
    }
     
    if((fd = open("/dev/led", O_RDWR))<0)
    {
        perror("open failed");
        exit(1);
    }
    for(i=0, i<2, i++)
        ioctl(fd, 0, i);  //设备文件打开正常后，初始化GPIO口为低电平0
    ope = atoi(argv[1]);
    num = atoi(argv[2]);
    ioctl(fd, ope, num);
    close(fd);
    return 0;
}